home *** CD-ROM | disk | FTP | other *** search
- Path: access4.digex.net!not-for-mail
- From: ell@access4.digex.net (Ell)
- Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- Subject: Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer
- Date: 19 Mar 1996 02:44:44 GMT
- Organization: The Universe
- Message-ID: <4il72s$ena@news4.digex.net>
- References: <1995Jul3.034108.4193@rcmcon.com> <3taaha$p8j@ixnews3.ix.netcom.com>
- NNTP-Posting-Host: access4.digex.net
- X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
-
- Robert C. Martin (rmartin@oma.com) wrote:
- : In article <4id7re$2k5@news4.digex.net> ell@access4.digex.net (Ell) writes:
- : Robert C. Martin (rmartin@oma.com) wrote:
- : : Lets not softpeddle this. Bertrand didn't just warn managers about C
- : : hacker types. In his otherwise excellent book "Object Success" He
- : : said this:
- : :
- : : -------------------------------------------------------------------------
- : : PRUDENT HIRING PRINCIPLE: Beware of C hackers.
- : :
- : : A "C hacker" is somewone who has had too much practice writing
- : : low-level C software and making use of all the special techniques and
- : : tricks permitted by that language.
- : :...
-
- : I agree 100% with what Meyer says here.
-
- : You agree 100% with what?
-
- With the "worship the computer" part, with the coding is key over design
- part.
-
- : Dr. Meyer's definition of a hacker?
-
- Mostly, but I don't have the piece in front of me now.
-
- : [What] is "too much practice"?
-
- Too little emphasis on use cases and architecture guiding development.
-
- : What is "low-level C software"? What are the "special techniques and
- : tricks"?
-
- Imo, bit twiddling, liberal use of unions, and fancy pointer arithmetic
- when not really necessary.
-
- Elliott
-